package com.yogee.topseller.http;


import com.yogee.core.http.api.HttpResult;
import com.yogee.topseller.activity.login.model.bean.AboutUsBean;
import com.yogee.topseller.activity.login.model.bean.CheckBean;
import com.yogee.topseller.activity.login.model.bean.InterestLabelBean;
import com.yogee.topseller.activity.login.model.bean.RegisterBean;
import com.yogee.topseller.activity.login.model.bean.SendSMSBean;
import com.yogee.topseller.activity.login.model.bean.UserBean;
import com.yogee.topseller.activity.subscription.bean.ProductAppointBean;
import com.yogee.topseller.bean.AddFastQueryBean;
import com.yogee.topseller.bean.ApplyContractBean;
import com.yogee.topseller.bean.BankInformationBean;
import com.yogee.topseller.bean.BroadsideBean;
import com.yogee.topseller.bean.BzxrBean;
import com.yogee.topseller.bean.CenterInfoBean;
import com.yogee.topseller.bean.CollectBean;
import com.yogee.topseller.bean.CollectOtherCompareBean;
import com.yogee.topseller.bean.CollectOtherPkBean;
import com.yogee.topseller.bean.ConfirmCostBean;
import com.yogee.topseller.bean.ContractAddressBean;
import com.yogee.topseller.bean.DcdyBean;
import com.yogee.topseller.bean.DeleteAddressBean;
import com.yogee.topseller.bean.DeleteCardBean;
import com.yogee.topseller.bean.DingyueBean;
import com.yogee.topseller.bean.ExpressDetailBean;
import com.yogee.topseller.bean.FastQueryBean;
import com.yogee.topseller.bean.GbbdBean;
import com.yogee.topseller.bean.GbjgBean;
import com.yogee.topseller.bean.GenInfoBean;
import com.yogee.topseller.bean.GetBankInfoBean;
import com.yogee.topseller.bean.GetPlusBean;
import com.yogee.topseller.bean.GongsiProBean;
import com.yogee.topseller.bean.GpfhBean;
import com.yogee.topseller.bean.GphqBean;
import com.yogee.topseller.bean.GqczBean;
import com.yogee.topseller.bean.GrfxBean;
import com.yogee.topseller.bean.HuiyuanListModel;
import com.yogee.topseller.bean.Hymodel;
import com.yogee.topseller.bean.InterlligentFilterBean;
import com.yogee.topseller.bean.JigouBean;
import com.yogee.topseller.bean.JyycBean;
import com.yogee.topseller.bean.LogisticsInformationBean;
import com.yogee.topseller.bean.MessageInfoBean;
import com.yogee.topseller.bean.ModifyFastQueryLabelBean;
import com.yogee.topseller.bean.ModifyNameBean;
import com.yogee.topseller.bean.MyOrderListBean;
import com.yogee.topseller.bean.NewAddressBean;
import com.yogee.topseller.bean.OrderInfoBean;
import com.yogee.topseller.bean.PKBean;
import com.yogee.topseller.bean.PersonalDataBean;
import com.yogee.topseller.bean.ProductInfoBean;
import com.yogee.topseller.bean.QyfxBean;
import com.yogee.topseller.bean.RankingBean;
import com.yogee.topseller.bean.RemitCalendarBean;
import com.yogee.topseller.bean.RemoveWeChatBean;
import com.yogee.topseller.bean.ResultBean;
import com.yogee.topseller.bean.ResultBean1;
import com.yogee.topseller.bean.RetunContactBean;
import com.yogee.topseller.bean.SearchKeyBean;
import com.yogee.topseller.bean.SearchPageBean;
import com.yogee.topseller.bean.SearchResultBean;
import com.yogee.topseller.bean.SearchsBean;
import com.yogee.topseller.bean.SelectBankByCaseBean;
import com.yogee.topseller.bean.SelectCommissionBean;
import com.yogee.topseller.bean.SetBankInfoBean;
import com.yogee.topseller.bean.SetDefaultBean;
import com.yogee.topseller.bean.SetIsFirstBean;
import com.yogee.topseller.bean.ShareProductBean;
import com.yogee.topseller.bean.SmallListBean;
import com.yogee.topseller.bean.SubscribeBean;
import com.yogee.topseller.bean.SxrBean;
import com.yogee.topseller.bean.TagBean;
import com.yogee.topseller.bean.UpdateAddressBean;
import com.yogee.topseller.bean.UpdateInfoBean;
import com.yogee.topseller.bean.UpdatePhoneBean;
import com.yogee.topseller.bean.UpdatePhotoBean;
import com.yogee.topseller.bean.ViewInformationBean;
import com.yogee.topseller.bean.XwzxBean;
import com.yogee.topseller.bean.XzcfBean;
import com.yogee.topseller.bean.YzwfBean;
import com.yogee.topseller.bean.ZhoubianBean;
import com.yogee.topseller.bean.ZixunBean;
import com.yogee.topseller.bean.ZqxxBean;
import com.yogee.topseller.fragment.product.model.bean.ProductListBean;
import com.yogee.topseller.fragment.product.model.bean.ProductTypeListBean;

import okhttp3.MultipartBody;
import okhttp3.RequestBody;
import retrofit2.http.Body;
import retrofit2.http.Headers;
import retrofit2.http.Multipart;
import retrofit2.http.POST;
import retrofit2.http.Part;
import rx.Observable;

/**
 * 接口类
 *
 * @author BiHaidong
 * @date 2016-12-1
 */
public interface Service {

//    //登陆
//    @Headers({"Content-Type: application/json", "Accept: application/json"})
//    @POST("userLogin")
//    Observable<HttpResult<UserModel>> userLogin(@Body RequestBody route);

    //上传凭证
    @Multipart
    @POST("credentials")
    Observable<HttpResult<ResultBean>> credentials(@Part("orderId") RequestBody route, @Part("userId") RequestBody route2, @Part MultipartBody.Part file, @Part MultipartBody.Part file1, @Part MultipartBody.Part file2, @Part MultipartBody.Part file3, @Part MultipartBody.Part file4);

    //更换用户头像
    @Multipart
    @POST("updatePhoto")
    Observable<HttpResult<UpdatePhotoBean>> updatePhoto(@Part("userId") RequestBody route, @Part MultipartBody.Part file);

    @POST("userLogin")
    Observable<HttpResult<UserBean>> userLogin(@Body RequestBody route);

    @POST("otherLogin")
    Observable<HttpResult<UserBean>> otherLogin(@Body RequestBody route);

    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("userCheck")
    Observable<HttpResult<CheckBean>> userCheck(@Body RequestBody route);

    @POST("regist")
    Observable<HttpResult<RegisterBean>> newUserRegistration(@Body RequestBody route);

    @POST("forgetPassword")
    Observable<HttpResult<CheckBean>> forgetPassword(@Body RequestBody route);

    @POST("userCheck")
    Observable<HttpResult<CheckBean>> checkUserUnique(@Body RequestBody route);

    //感兴趣标签
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("labelList")
    Observable<HttpResult<InterestLabelBean>> labelList(@Body RequestBody route);

    //设置感兴趣标签
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("setLabels")
    Observable<HttpResult<ResultBean>> setlabels(@Body RequestBody route);

    //添加收藏
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("collect")
    Observable<HttpResult<CollectBean>> collect(@Body RequestBody route);

    //智能筛选列表
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("intelligentFilter")
    Observable<HttpResult<InterlligentFilterBean>> intelligentFilter(@Body RequestBody route);

    //产品详情
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("productInfo")
    Observable<HttpResult<ProductInfoBean>> productInfo(@Body RequestBody route);

    @POST("intelligentFilter")
    Observable<HttpResult<ProductListBean>> loadProduct(@Body RequestBody route);

    //收藏列表
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("collectRecord")
    Observable<HttpResult<InterlligentFilterBean>> collectRecord(@Body RequestBody route);

    //认购产品列表
    @Headers({"Content-Type: application/json", "Accept: application/json"})
    @POST("subscribe")
    Observable<HttpResult<SubscribeBean>> subscribe(@Body RequestBody route);

    //产品列表
    @POST("productList")
    Observable<HttpResult<ProductListBean>> loadProductList(@Body RequestBody route);

    //自动转预约
    @POST("setAutoTurnOrder")
    Observable<HttpResult<ResultBean>> setAutoTurnOrder(@Body RequestBody route);

    //产品类别
    @POST("productType")
    Observable<HttpResult<ProductTypeListBean>> loadProductTypeList(@Body RequestBody route);

    //产品预约
    @POST("userOrder")
    Observable<HttpResult<ProductAppointBean>> productAppoint(@Body RequestBody route);

    //修改个人资料
    @POST("updateInfo")
    Observable<HttpResult<UpdateInfoBean>> updateInfo(@Body RequestBody route);

    //个人资料
    @POST("personalData")
    Observable<HttpResult<PersonalDataBean>> personalData(@Body RequestBody route);

    //个人信息
    @POST("viewInformation")
    Observable<HttpResult<ViewInformationBean>> viewInformation(@Body RequestBody route);

    //修改手机号
    @POST("updatePhone")
    Observable<HttpResult<UpdatePhoneBean>> updatePhone(@Body RequestBody route);

    //产品认购
    @POST("userSubOrder")
    Observable<HttpResult<ProductAppointBean>> productSub(@Body RequestBody route);

    //新增地址
    @POST("newAddress")
    Observable<HttpResult<NewAddressBean>> newAddress(@Body RequestBody route);

    //地址列表
    @POST("contractAddress")
    Observable<HttpResult<ContractAddressBean>> contractAddress(@Body RequestBody route);

    //设置默认地址
    @POST("setDefault")
    Observable<HttpResult<SetDefaultBean>> setDefault(@Body RequestBody route);

    //删除地址
    @POST("updateAddress")
    Observable<HttpResult<UpdateAddressBean>> updateAddress(@Body RequestBody route);

    //编辑地址
    @POST("deleteAddress")
    Observable<HttpResult<DeleteAddressBean>> deleteAddress(@Body RequestBody route);

    //修改登录密码
    @POST("updatePassword")
    Observable<HttpResult<ProductAppointBean>> changeLoginPwd(@Body RequestBody route);

    //关于我们
    @POST("aboutUs")
    Observable<HttpResult<AboutUsBean>> loadAboutUs(@Body RequestBody route);

    //获取对比产品列表
    @POST("comparePage")
    Observable<HttpResult<ProductListBean>> loadCompareProducts(@Body RequestBody route);

    //删除对比产品
    @POST("deleteCompare")
    Observable<HttpResult<CheckBean>> deleteCompareProduct(@Body RequestBody route);

    //打款日历日历
    @POST("remitCalendar")
    Observable<HttpResult<RemitCalendarBean>> remitCalendar(@Body RequestBody route);

    //打款日历列表
    @POST("remitCalendarProductList")
    Observable<HttpResult<InterlligentFilterBean>> remitCalendarProductList(@Body RequestBody route);

    //新增银行卡
    @POST("setBankInfo")
    Observable<HttpResult<SetBankInfoBean>> setBankInfo(@Body RequestBody route);

    //收款账号管理
    @POST("getBankInfo")
    Observable<HttpResult<GetBankInfoBean>> getBankInfo(@Body RequestBody route);

    //选择银行卡
    @POST("selectBankByCase")
    Observable<HttpResult<SelectBankByCaseBean>> selectBankByCase(@Body RequestBody route);

    //收藏榜
    @POST("collectBoard")
    Observable<HttpResult<RankingBean>> collectBoard(@Body RequestBody route);

    //热销榜
    @POST("hotBoard")
    Observable<HttpResult<RankingBean>> hotBoard(@Body RequestBody route);

    //收益榜
    @POST("receiptsBoard")
    Observable<HttpResult<RankingBean>> receiptsBoard(@Body RequestBody route);

    //用金榜
    @POST("commissionBoard")
    Observable<HttpResult<RankingBean>> commissionBoard(@Body RequestBody route);

    //提现
    @POST("bankCase")
    Observable<HttpResult<ResultBean>> bankCase(@Body RequestBody route);

    //我的佣金
    @POST("selectCommission")
    Observable<HttpResult<SelectCommissionBean>> selectCommission(@Body RequestBody route);

    //添加对比
    @POST("addCompare")
    Observable<HttpResult<ResultBean>> addCompare(@Body RequestBody route);

    //银行卡设为默认
    @POST("setIsFirst")
    Observable<HttpResult<SetIsFirstBean>> setIsFirst(@Body RequestBody route);

    //银行卡删除 
    @POST("deleteCard")
    Observable<HttpResult<DeleteCardBean>> deleteCard(@Body RequestBody route);

    //提现的页面
    @POST("bankInformation")
    Observable<HttpResult<BankInformationBean>> bankInformation(@Body RequestBody route);

    //分享记录
    @POST("shareRecord")
    Observable<HttpResult<InterlligentFilterBean>> shareRecord(@Body RequestBody route);

    //浏览记录
    @POST("overRecord")
    Observable<HttpResult<InterlligentFilterBean>> lookRecord(@Body RequestBody route);

    //pk记录
    @POST("pkRecord")
    Observable<HttpResult<CollectOtherPkBean>> pkRecord(@Body RequestBody route);

    //搜索记录
    @POST("queryRecord")
    Observable<HttpResult<SearchResultBean>> searchRecord(@Body RequestBody route);

    //对比记录
    @POST("comRecord")
    Observable<HttpResult<CollectOtherCompareBean>> comRecord(@Body RequestBody route);

    //pk
    @POST("pkInfo")
    Observable<HttpResult<PKBean>> pkInfo(@Body RequestBody route);

    //我的订单
    @POST("myOrderList")
    Observable<HttpResult<MyOrderListBean>> myOrderList(@Body RequestBody route);

    //取消订单
    @POST("cancelOrder")
    Observable<HttpResult<ResultBean>> cancelOrder(@Body RequestBody route);

    //搜索页面
    @POST("searchPage")
    Observable<HttpResult<SearchPageBean>> searchPage(@Body RequestBody route);

    //搜索标签页
    @POST("searchFilter")
    Observable<HttpResult<InterestLabelBean>> searchFilter();

    //合同配送方式
    @POST("delivery")
    Observable<HttpResult<ResultBean>> delivery(@Body RequestBody route);

    //合同配送方式
    @POST("searchIndex")
    Observable<HttpResult<InterlligentFilterBean>> searchResult(@Body RequestBody route);

    //订单详情
    @POST("orderInfo")
    Observable<HttpResult<OrderInfoBean>> orderInfo(@Body RequestBody route);

    //确认费用
    @POST("confirmCost")
    Observable<HttpResult<ConfirmCostBean>> confirmCost(@Body RequestBody route);

    //侧边栏
    @POST("broadside")
    Observable<HttpResult<BroadsideBean>> broadside(@Body RequestBody route);

    //闪搜列表
    @POST("fastQuery")
    Observable<HttpResult<FastQueryBean>> fastQuery(@Body RequestBody route);

    //添加闪搜页面
    @POST("addFastQueryPage")
    Observable<HttpResult<AddFastQueryBean>> addFastQueryPage(@Body RequestBody route);

    //实时保存闪搜
    @POST("modifyFastQueryLabel")
    Observable<HttpResult<ModifyFastQueryLabelBean>> modifyFastQueryLabel(@Body RequestBody route);

    //保存闪搜名称
    @POST("modifyName")
    Observable<HttpResult<ModifyNameBean>> modifyName(@Body RequestBody route);

    //申请合同
    @POST("applyContract")
    Observable<HttpResult<ApplyContractBean>> applyContract(@Body RequestBody route);

    //申请合同
    @POST("rapidBalance")
    Observable<HttpResult<InterlligentFilterBean>> rapidBalance(@Body RequestBody route);

    //一键预约
    @POST("speedyAppointment")
    Observable<HttpResult<ResultBean>> speedyAppointment(@Body RequestBody route);

    //添加设备CID
    @POST("phoneId")
    Observable<HttpResult<ResultBean>> phoneId(@Body RequestBody route);

    //闪搜
    @POST("beginQuery")
    Observable<HttpResult<SmallListBean>> beginQuery(@Body RequestBody route);

    //搜索标签
    @POST("searchLabel")
    Observable<HttpResult<TagBean>> searchLabel(@Body RequestBody route);

    //回寄合同物流-带地址和电话
    @POST("getDisList")
    Observable<HttpResult<RetunContactBean>> getDisList(@Body RequestBody route);

    //回寄合同物流
    @POST("getDisNmae")
    Observable<HttpResult<RetunContactBean>> getDisNmae(@Body RequestBody route);

    //确认回寄合同物流
    @POST("setOrderBackWay")
    Observable<HttpResult<RetunContactBean>> setOrderBackWay(@Body RequestBody route);

    //管家信息
    @POST("genInfo")
    Observable<HttpResult<GenInfoBean>> genInfo(@Body RequestBody route);

    //清理历史消息
    @POST("clearHistory")
    Observable<HttpResult<ResultBean>> clearHistory(@Body RequestBody route);

    //管家页面物流信息
    @POST("genCenterInfo")
    Observable<HttpResult<CenterInfoBean>> genCenterInfo(@Body RequestBody route);

    //解除微信授权
    @POST("removeWechat")
    Observable<HttpResult<RemoveWeChatBean>> removeWechat(@Body RequestBody route);

    //更改微信授权
    @POST("changeWechat")
    Observable<HttpResult<RemoveWeChatBean>> changeWechat(@Body RequestBody route);

    //订单详情物流信息
    @POST("logisticsInformation")
    Observable<HttpResult<LogisticsInformationBean>> logisticsInformation(@Body RequestBody route);

    //选择产品准备对比
    @POST("setChooseProId")
    Observable<HttpResult<ResultBean>> setChooseProId(@Body RequestBody route);

    //管家通知详情页
    @POST("genMessageInfo")
    Observable<HttpResult<MessageInfoBean>> genMessageInfo(@Body RequestBody route);

    //查看物流
    @POST("readOrderDis")
    Observable<HttpResult<ExpressDetailBean>> readOrderDis(@Body RequestBody route);

    //获取地理位置
    @POST("getLocation")
    Observable<HttpResult<ResultBean>> getLocation(@Body RequestBody route);

    //推送产品列表
    @POST("getProductList")
    Observable<HttpResult<InterlligentFilterBean>> getProductList(@Body RequestBody route);

    //分享产品
    @POST("shareProduct")
    Observable<HttpResult<ShareProductBean>> shareProduct(@Body RequestBody route);

    //获取推送详情
    @POST("getPlus")
    Observable<HttpResult<GetPlusBean>> getPlus(@Body RequestBody route);
    
    //设置推送
    @POST("setPlus")
    Observable<HttpResult<ResultBean>> setPlus(@Body RequestBody route);

    //获取搜索关键词
    @POST("defaultShow")
    Observable<HttpResult<SearchKeyBean>> defaultShow(@Body RequestBody route);

    // 发送验证码
    @POST("sendSMS")
    Observable<HttpResult<SendSMSBean>> sendSMS(@Body RequestBody route);

    // 验证验证码
    @POST("registSendSMS")
    Observable<HttpResult<SendSMSBean>> registSendSMS(@Body RequestBody route);

    // 首页其他列表显示
    @POST("productLable")
    Observable<HttpResult<InterlligentFilterBean>> productLable(@Body RequestBody route);

    //实时保存闪搜
    @POST("modifyFastQueryLabelDelete")
    Observable<HttpResult<ModifyFastQueryLabelBean>> deleteFastQuery(@Body RequestBody route);

    // 判断是否有闪搜
    @POST("modifyFastQueryLabelIsNull")
    Observable<HttpResult<ResultBean>> modifyFastQueryLabelIsNull(@Body RequestBody route);

    // 筛选
    @POST("choiceIndex")
    Observable<HttpResult<InterlligentFilterBean>> choiceIndex(@Body RequestBody route);

    // 筛选
    @POST("otherLoginopenId")
    Observable<HttpResult<UserBean>> otherLoginopenId(@Body RequestBody route);

    // 查询银行卡信息
    @POST("getBankInfoKa")
    Observable<HttpResult<GetBankInfoBean.BankListBean>> getBankInfoKa(@Body RequestBody route);


    //合同配送方式
    @POST("searchIndex")
    Observable<HttpResult<SearchsBean>> searchResult2(@Body RequestBody route);

    // 为您推荐
    @POST("redisinfo")
    Observable<HttpResult<InterlligentFilterBean>> redisinfo(@Body RequestBody route);
    // 修改银行卡
    @POST("updateBankInfoka")
    Observable<HttpResult<ResultBean>> updateBankInfoka(@Body RequestBody route);
    // 支付宝支付
    @POST("alipay")
    Observable<HttpResult<ResultBean>> alipay(@Body RequestBody route);
    @POST("userMembe")
    Observable<HttpResult<HuiyuanListModel>> gethuiyuanList(@Body RequestBody route);
    // 微信支付
    @POST("pay/payparm")
    Observable<HttpResult<String>> wxPay(@Body RequestBody route);
    // 获取会员状态
    @POST("viewInformationDay")
    Observable<HttpResult<Hymodel>> viewInformationDay(@Body RequestBody route);
    // 咨询列表
    @POST("rebate")
    Observable<HttpResult<ZixunBean>> rebate(@Body RequestBody route);
    // 咨询记录
    @POST("rebateLogs")
    Observable<HttpResult<ResultBean>> rebateLogs(@Body RequestBody route);
    // 咨询记录
    @POST("rebatePay")
    Observable<HttpResult<ResultBean>> rebatePay(@Body RequestBody route);

    @POST("getTokenCodeNew")
    Observable<HttpResult<ResultBean>> getTokenCodeNew(@Body RequestBody route);

    // 产品机构接口
    @POST("relatedCompanyTypeDetails")
    Observable<HttpResult<JigouBean>> relatedCompanyTypeDetails(@Body RequestBody route);


    // 机构分类产品查询接口
    @POST("relatedCompanyTypeProductList")
    Observable<HttpResult<GongsiProBean>> relatedCompanyTypeProductList(@Body RequestBody route);

    // 天眼查--新闻
    @POST("EyeCheck")
    Observable<HttpResult<XwzxBean>> eyeCheckXw(@Body RequestBody route);
    // 天眼查--行政处罚
    @POST("EyeCheck")
    Observable<HttpResult<XzcfBean>> eyeCheckXZCF(@Body RequestBody route);
    // 天眼查--个人风险
    @POST("EyeCheck")
    Observable<HttpResult<GrfxBean>> eyeCheckGRFX(@Body RequestBody route);
    // 天眼查--被执行人
    @POST("EyeCheck")
    Observable<HttpResult<BzxrBean>> eyeCheckBZXR(@Body RequestBody route);
    // 天眼查--股票行情
    @POST("EyeCheck")
    Observable<HttpResult<GphqBean>> eyeCheckGPHQ(@Body RequestBody route);
    // 天眼查--股本结构
    @POST("EyeCheck")
    Observable<HttpResult<GbjgBean>> eyeCheckGBJG(@Body RequestBody route);
    // 天眼查--股票分红
    @POST("EyeCheck")
    Observable<HttpResult<GpfhBean>> eyeCheckGPFH(@Body RequestBody route);
    // 天眼查--股本变动
    @POST("EyeCheck")
    Observable<HttpResult<GbbdBean>> eyeCheckGBBD(@Body RequestBody route);
    // 天眼查--失信人
    @POST("EyeCheck")
    Observable<HttpResult<SxrBean>> eyeCheckSXR(@Body RequestBody route);
    // 天眼查--债券信息
    @POST("EyeCheck")
    Observable<HttpResult<ZqxxBean>> eyeCheckZQXX(@Body RequestBody route);
    // 天眼查--严重违法
    @POST("EyeCheck")
    Observable<HttpResult<YzwfBean>> eyeCheckYZWF(@Body RequestBody route);
    // 天眼查--股权出质
    @POST("EyeCheck")
    Observable<HttpResult<GqczBean>> eyeCheckGQCZ(@Body RequestBody route);
    // 天眼查--企业风险
    @POST("EyeCheck")
    Observable<HttpResult<QyfxBean>> eyeCheckQYFX(@Body RequestBody route);
    // 天眼查--经营异常
    @POST("EyeCheck")
    Observable<HttpResult<JyycBean>> eyeCheckJYYC(@Body RequestBody route);
    // 天眼查--动产抵押
    @POST("EyeCheck")
    Observable<HttpResult<DcdyBean>> eyeCheckDCDY(@Body RequestBody route);
    // 当前状态
    @POST("userOrderTypeInfo")
    Observable<HttpResult<ResultBean1>> userOrderTypeInfo(@Body RequestBody route);
    // 订阅
    @POST("usersubscribe")
    Observable<HttpResult<ResultBean1>> usersubscribe(@Body RequestBody route);
    // 订阅列表
    @POST("userSubscribeList")
    Observable<HttpResult<DingyueBean>> userSubscribeList(@Body RequestBody route);
    // 订阅删除
    @POST("userSubscribeDelete")
    Observable<HttpResult<ResultBean1>> userSubscribeDelete(@Body RequestBody route);
    // 订阅取消
    @POST("userSubscribeSubscribe")
    Observable<HttpResult<ResultBean1>> userSubscribeSubscribe(@Body RequestBody route);
    // 天眼查数量
    @POST("EyeCheckCount")
    Observable<HttpResult<ZhoubianBean>> eyeCheckCount(@Body RequestBody route);
    @POST("islogOut")
    Observable<HttpResult<ResultBean>> islogOut(@Body RequestBody route);
    @POST("userFeedBack")
    Observable<HttpResult<ResultBean>> userFeedBack(@Body RequestBody route);

}